Pular para o conteúdo principal

GetDestinatarios

atenção

Gerado por Inteligência Artificial.


Visão Geral

O método GetDestinatarios é responsável por obter uma lista de destinatários com base nos dados fornecidos. Ele utiliza informações de IncluirDestinatarioDto e DadosTokenDTO para realizar consultas e cálculos necessários para retornar os destinatários apropriados.

plasfran_erp.core/Repositories/Implementations/CampanhaWhatsappItensRepository.cs
public async Task<List<int>> GetDestinatarios(IncluirDestinatarioDto dto, DadosTokenDTO dadosToken) {...}

Dependências Diretas

MétodoLocalizaçãoLinha
List<int>.ToArray()plasfran_erp.core/Repositories/Implementations/CampanhaWhatsappItensRepository.cs671
DateTime.AddDays(double)plasfran_erp.core/Repositories/Implementations/CampanhaWhatsappItensRepository.cs680, 716, 717, 781
IDbConnection.QueryAsync<int>(...)plasfran_erp.core/Repositories/Implementations/CampanhaWhatsappItensRepository.cs805

Referências

Método / EndpointLocalizaçãoLinha
IncluirDestinatarioV2plasfran_erp.core/Repositories/Implementations/CampanhaWhatsappItensRepository.cs405
IncluirDestinatarioplasfran_erp_api/Controllers/CampanhaWhatsappItensController.cs184

Detalhamento das Referências

IncluirDestinatarioV2

O método IncluirDestinatarioV2 é utilizado para incluir um destinatário na campanha de WhatsApp. Ele recebe um IncluirDestinatarioDto e um DadosTokenDTO para processar a inclusão.

IncluirDestinatario

O endpoint IncluirDestinatario é responsável por receber requisições HTTP POST para incluir destinatários na campanha de WhatsApp. Ele utiliza o método IncluirDestinatarioV2 para realizar a operação.

Impacto de Alterações

Alterações no método GetDestinatarios podem impactar diretamente a forma como os destinatários são obtidos e processados, afetando a lógica de inclusão de destinatários na campanha de WhatsApp.

Propagação de Mudanças

  1. Alterações em GetDestinatarios podem afetar o método IncluirDestinatarioV2, que depende diretamente dos dados retornados por GetDestinatarios.
  2. O endpoint IncluirDestinatario também pode ser impactado, pois ele chama IncluirDestinatarioV2.

Requisitos para Alteração Segura

  • Garantir que todas as dependências diretas, como ToArray, AddDays, e QueryAsync, continuem funcionando conforme esperado após qualquer alteração.
  • Verificar a compatibilidade dos dados retornados por GetDestinatarios com os métodos e endpoints que o utilizam, como IncluirDestinatarioV2 e IncluirDestinatario.